package rsj.interceptor.export;

import com.rlyy.aibase.utils.base.Box;

/**
 * 校验导出参数
 *
 * @author yuanqinglong
 * @since 2021/8/16 14:28
 */
public interface IExportParamCheck {


    /**
     * 验证
     *
     * @param param      参数
     * @param type       参数实体类型
     * @param checkGroup 检查组
     * @throws Exception 异常
     */
    void verify(Box param, Class<?> type, Class<?>... checkGroup) throws Exception;
}
